package com.aistar.pojo;

import java.io.Serializable;
import java.util.Date;

public class ProgramRecord implements Serializable {
    private Integer programRecordId;

    private Integer programId;

    private Integer customerId;

    private Date programStartTime;

    private Date programRecordTime;

    private String programRecordPassCode;

    private Integer programRecordResult;

    private Integer programRecordExecuteTime;

    private Integer programRecordMemory;

    private String programRecordLanguage;

    private Integer status;

    private String other1;

    private String other2;

    private static final long serialVersionUID = 1L;

    public Integer getProgramRecordId() {
        return programRecordId;
    }

    public void setProgramRecordId(Integer programRecordId) {
        this.programRecordId = programRecordId;
    }

    public Integer getProgramId() {
        return programId;
    }

    public void setProgramId(Integer programId) {
        this.programId = programId;
    }

    public Integer getCustomerId() {
        return customerId;
    }

    public void setCustomerId(Integer customerId) {
        this.customerId = customerId;
    }

    public Date getProgramStartTime() {
        return programStartTime;
    }

    public void setProgramStartTime(Date programStartTime) {
        this.programStartTime = programStartTime;
    }

    public Date getProgramRecordTime() {
        return programRecordTime;
    }

    public void setProgramRecordTime(Date programRecordTime) {
        this.programRecordTime = programRecordTime;
    }

    public String getProgramRecordPassCode() {
        return programRecordPassCode;
    }

    public void setProgramRecordPassCode(String programRecordPassCode) {
        this.programRecordPassCode = programRecordPassCode == null ? null : programRecordPassCode.trim();
    }

    public Integer getProgramRecordResult() {
        return programRecordResult;
    }

    public void setProgramRecordResult(Integer programRecordResult) {
        this.programRecordResult = programRecordResult;
    }

    public Integer getProgramRecordExecuteTime() {
        return programRecordExecuteTime;
    }

    public void setProgramRecordExecuteTime(Integer programRecordExecuteTime) {
        this.programRecordExecuteTime = programRecordExecuteTime;
    }

    public Integer getProgramRecordMemory() {
        return programRecordMemory;
    }

    public void setProgramRecordMemory(Integer programRecordMemory) {
        this.programRecordMemory = programRecordMemory;
    }

    public String getProgramRecordLanguage() {
        return programRecordLanguage;
    }

    public void setProgramRecordLanguage(String programRecordLanguage) {
        this.programRecordLanguage = programRecordLanguage == null ? null : programRecordLanguage.trim();
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getOther1() {
        return other1;
    }

    public void setOther1(String other1) {
        this.other1 = other1 == null ? null : other1.trim();
    }

    public String getOther2() {
        return other2;
    }

    public void setOther2(String other2) {
        this.other2 = other2 == null ? null : other2.trim();
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", programRecordId=").append(programRecordId);
        sb.append(", programId=").append(programId);
        sb.append(", customerId=").append(customerId);
        sb.append(", programStartTime=").append(programStartTime);
        sb.append(", programRecordTime=").append(programRecordTime);
        sb.append(", programRecordPassCode=").append(programRecordPassCode);
        sb.append(", programRecordResult=").append(programRecordResult);
        sb.append(", programRecordExecuteTime=").append(programRecordExecuteTime);
        sb.append(", programRecordMemory=").append(programRecordMemory);
        sb.append(", programRecordLanguage=").append(programRecordLanguage);
        sb.append(", status=").append(status);
        sb.append(", other1=").append(other1);
        sb.append(", other2=").append(other2);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}